﻿namespace Authority.DataTransferObject.Routing
{
    /// <summary>
    /// 路由权限列表数据传输莫
    /// </summary>
    public class RoutingAuthorityListDTO
    {
        /// <summary>
        /// 唯一标识
        /// </summary>
        public Guid ID { get; set; }

        /// <summary>
        /// 路由权限名称
        /// </summary>
        public string? Name { get; set; }

        /// <summary>
        /// 路由权限编码
        /// </summary>
        public string? Code { get; set; }

        /// <summary>
        /// 路由地址
        /// </summary>
        public string? Address { get; set; }


        /// <summary>
        /// 承载功能信息
        /// </summary>
        public Dictionary<Guid, string> ActionInfo { get; set; } = new Dictionary<Guid, string>();
    }
}
